The mr(1) command can checkout, update, or perform other actions on a set of repositories as if they were one combined respository. It supports pretty much every version control system in use.

http://myrepos.branchable.com/